/*
 * Copyright 2020 edenrun.cn All right reserved. This software is the
 * confidential and proprietary information ofedenrun.cn ("Confidential
 * Information"). You shall not disclose such Confidential Information and shall
 * use it only in accordance with the terms of the license agreement you entered
 * into with edenrun.cn.
 */

package com.zoom.pluto.common.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 心血管检测信息
 *
 * @author zoom
 * @date 2020-06-29
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("心血管检测信息")
public class ZxgDTO implements Serializable {

    private static final long serialVersionUID = - 1L;

    @ApiModelProperty(value = "身份证号", example = "12010419341010602x")
    private String nono;

    @ApiModelProperty(value = "日期时间", example = "2018年12月04日 16时16分07秒")
    private String mydate;

    @ApiModelProperty(value = "姓名", example = "李淑芬")
    private String name;

    @ApiModelProperty(value = "原始采样点", example = "")
    private String MyMemo;

    @ApiModelProperty(value = "缩放倍数", example = "2")
    private BigDecimal bei;

    @ApiModelProperty(value = "", example = "9")
    private BigDecimal T1;

    @ApiModelProperty(value = "", example = "16.4")
    private BigDecimal T2;

    @ApiModelProperty(value = "", example = "")
    private BigDecimal Tbc;

    @ApiModelProperty(value = "", example = "")
    private BigDecimal Tmbb;

    @ApiModelProperty(value = "", example = "")
    private BigDecimal Tfbb;

    @ApiModelProperty(value = "", example = "")
    private BigDecimal bc;

    @ApiModelProperty(value = "", example = "")
    private BigDecimal be1;

    @ApiModelProperty(value = "", example = "")
    private BigDecimal bf;

    @ApiModelProperty(value = "", example = "")
    private BigDecimal mn;

    @ApiModelProperty(value = "", example = "")
    private BigDecimal dt;

    @ApiModelProperty(value = "单位名称", example = "")
    private String dwmch;

    @ApiModelProperty(value = "", example = "")
    private Boolean xgdy;

    @ApiModelProperty(value = "", example = "")
    private Integer ncom;

    @ApiModelProperty(value = "脉率 (50-100) (次数/分)", example = "")
    private BigDecimal pr;

    @ApiModelProperty(value = "每搏心搏出量 (按公式) (毫升／搏)", example = "")
    private BigDecimal sv;

    @ApiModelProperty(value = "每分心输出量 (6-8)  (升／分)", example = "")
    private BigDecimal co;

    @ApiModelProperty(value = "心搏指数 (按公式) (毫升／搏／米2)", example = "")
    private BigDecimal si;

    @ApiModelProperty(value = "心脏指数 (3-6)  (升／分／米2)", example = "")
    private BigDecimal ci;

    @ApiModelProperty(value = "左心室有效泵力(按公式) (公斤／搏)", example = "")
    private BigDecimal vpe;

    @ApiModelProperty(value = "左心能量有效利用率(0.28-0.30) (毫克／米2)", example = "")
    private BigDecimal ewk;

    @ApiModelProperty(value = "心肌氧耗指数 (15-26)  (毫克／米2)", example = "")
    private BigDecimal hoi;

    @ApiModelProperty(value = "心肌耗氧量 (24-42)  (毫克)", example = "")
    private BigDecimal hov;

    @ApiModelProperty(value = "左心搏功指数 (40-78)  (克/米)", example = "")
    private BigDecimal lvwi;

    @ApiModelProperty(value = "心肌血液供耗率(>=1) ", example = "")
    private BigDecimal cmbr;

    @ApiModelProperty(value = "心肌血液灌注量(250-400)      (毫升)", example = "")
    private BigDecimal cmbv;

    @ApiModelProperty(value = "心肌血液需要量(250-400)     (毫升)", example = "")
    private BigDecimal cmbn;

    @ApiModelProperty(value = "体外反搏增搏量   (毫升/搏)", example = "")
    private BigDecimal svr;

    @ApiModelProperty(value = "体外反搏增搏率(>0.3)  血管状况", example = "")
    private BigDecimal rsvr;

    @ApiModelProperty(value = "脉压差  (30-50) (毫米汞柱)", example = "")
    private BigDecimal pp;

    @ApiModelProperty(value = "平均收缩压 (85-120) (毫米汞柱)", example = "")
    private BigDecimal msp;

    @ApiModelProperty(value = "平均舒张压 (65-95) (毫米汞柱)", example = "")
    private BigDecimal mdp;

    @ApiModelProperty(value = "平均动脉压 (70-100) (毫米汞柱)", example = "")
    private BigDecimal map;

    @ApiModelProperty(value = "血管顺应度 (>1.2)  (达因·秒·厘米-5)", example = "")
    private BigDecimal ac;

    @ApiModelProperty(value = "冠状动脉灌注压(60-70) (毫米汞柱)", example = "")
    private BigDecimal ccp;

    @ApiModelProperty(value = "主动脉排空系数(0.22-0.26) ", example = "")
    private BigDecimal blk;

    @ApiModelProperty(value = "血管弹性扩张系数(0.25-0.55)", example = "")
    private BigDecimal fek;

    @ApiModelProperty(value = "总周阻  (800-1300)    (达因·秒·厘米-5)", example = "")
    private BigDecimal tpr;

    @ApiModelProperty(value = "标准周阻    (1000-1400)   (达因·秒·厘米-5)", example = "")
    private BigDecimal spr;

    @ApiModelProperty(value = "左心室喷血阻抗(160-220)  (达因· 秒· 厘米-5)", example = "")
    private BigDecimal ver;

    @ApiModelProperty(value = "肺动脉楔压 (6--12) （毫米汞柱）", example = "")
    private BigDecimal pawp;

    @ApiModelProperty(value = "肺血管阻力 (100-200) (达因·秒·厘米-5)", example = "")
    private BigDecimal par;

    @ApiModelProperty(value = "肺动脉压 (15-20) (毫米汞柱) 血液状态", example = "")
    private BigDecimal pap;

    @ApiModelProperty(value = "有效血容量 (按公式) (升)", example = "")
    private BigDecimal bv;

    @ApiModelProperty(value = "血液粘度 (3-4)  (厘泊)", example = "")
    private BigDecimal nn;

    @ApiModelProperty(value = "还原血液粘度 (3-4)  (厘泊)", example = "")
    private BigDecimal nr;

    @ApiModelProperty(value = "微循环半更新率 (0.04-0.07) ", example = "")
    private Double mhr;

    @ApiModelProperty(value = "微循环半更新时间 (11-19) (秒)", example = "")
    private BigDecimal mrt;

    @ApiModelProperty(value = "微循环平均滞留时间 (16-28) (秒)", example = "")
    private BigDecimal mst;

    @ApiModelProperty(value = "诊断结果(多项结果以下划线连接分割）", example = "")
    private String diag;

    @ApiModelProperty(value = " 病人编号和记录", example = "")
    private String IDandDate;

    @ApiModelProperty(value = " 申请医生姓名", example = "")
    private String DocName;

}
